<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  <script>

    //因为 indexof 里面 是 没有检测到 就 会返回 -1 所以 只要 没有检测到的
    //都会放到 新 数组里去  然后 当检测到 有相同的 时候 新数组里面有
    //了就不会进入if语句
    function fn(arr){
      let newArr = []
      for(let i = 0;i<arr.length;i++){
        if(newArr.indexOf(arr[i])===-1){
          newArr.push(arr[i])
        }
      }
      return newArr
    }
    let arr2 = fn([1,2,3,4,2,3,41,4,6,1])
    console.log(arr2)
    
  </script>
</body>
</html>